How to Execute ULTRA Transactions
نویسندگان
چکیده
In [WF97, WFF98a, WFF98b] we describe the language ULTRA that has been designed for the speci cation of database updates in a modular, rule-based fashion. We provide a model-theoretic semantics based on deferred updates, which means that update requests are determined and collected in an evaluation phase without changing the database state and the corresponding updates are performed in a subsequent materialization phase. As shown in [WFF98a, WFF98b], the semantics can be implemented using an optimistic transaction processing method. From a practical point of view, however, a straightforward implementation of the logical semantics is not satisfactory. In this paper we describe some of the arising problems and outline a exible system architecture, which can serve as a framework for the implementation. Basic updates are performed (and even committed) on an underlying database system simultaneously with the logical evaluation of the ULTRA transactions. Recovery is done by issuing compensating operations in case of failure. Although the architecture appears to be rather di erent from the logical concepts at a rst glance, we actually stay close to the logical semantics and can exploit a signi cant amount of the evaluation exibility provided by the LOLA system [ZF97]. In particular, we are not tied to a pure top-down evaluation with backtracking. 2
منابع مشابه
On-Body Area UWB Channel Modeling Including Reflection from Surroundings
SUMMARY This study aims how to contain the environment reflection in a dynamic on-body ultra wideband (UWB) channel model. Based on a measurement approach, it is demonstrated that a complete body area channel model can be regarded as a combination of the on-body propagation characteristic and additional components from the environment. Based on such a channel model, the effect of environment re...
متن کاملUltra-precision: enabling our future.
This paper provides a perspective on the development of ultra-precision technologies: What drove their evolution and what do they now promise for the future as we face the consequences of consumption of the Earth's finite resources? Improved application of measurement is introduced as a major enabler of mass production, and its resultant impact on wealth generation is considered. This paper ide...
متن کامل